package com.example.demoserver.controller;

import com.example.demoserver.entity.HousePart;
import com.example.demoserver.entity.HousePartstore;
import com.example.demoserver.service.impl.HousePartstoreServiceImpl;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.*;

import java.util.ArrayList;
import java.util.List;

@RestController
@RequestMapping("/partstore")
@RequiredArgsConstructor
@Component
public class partStoreController {
    private final HousePartstoreServiceImpl housePartstoreService;
    @GetMapping("/selectpart")
    public List<HousePartstore> selectPart() {
        List<HousePartstore> list =housePartstoreService.list();
        return list;
    }
    @PostMapping("/selectsomepart")
    public List<HousePartstore> selectSomePart(@RequestBody HousePartstore housePartstore) {
        List<HousePartstore> list =housePartstoreService.selectSome(housePartstore.getPartname(),housePartstore.getProcompany());
        return list;
    }
    @PostMapping("/insertpartstore")
    public boolean insertPartStore(@RequestBody HousePartstore housePartstore) {
        boolean bol=housePartstoreService.save(housePartstore);
        return bol;
    }
}
